give the final touch to - Inglés Sinónimo Diccionario